<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Flex item 项目属性 - align-self</title>
    <link rel="stylesheet" href="style/00.css">
    <style>
        .item {
            /*
            align-self 属性允许单个项目有与其他项目不一样的对齐方式，可覆盖 align-items 属性。

                auto（默认值）：表示继承父元素的align-items属性，如果没有父元素，则等同于stretch。
                flex-start：交叉轴的起点对齐。
                flex-end：交叉轴的终点对齐。
                center：交叉轴的中点对齐。
             */
             align-self: auto;
        }
        .item:first-child {
            align-self: auto;
        }
        .item:nth-child(2) {
            align-self: center;
        }
        .item:last-child {
            align-self: flex-end;
        }
    </style>
</head>
<body>

    <div class="flex-container">
        <div class="item">item1</div>
        <div class="item">item2</div>
        <div class="item">item3</div>
    </div>
    
</body>
</html>